package com.yxhl.zoume.di.component.usercenter;

import com.yxhl.zoume.common.ui.fragment.BaseFragment;
import com.yxhl.zoume.core.user.ui.fragment.FeedbackFragment;
import com.yxhl.zoume.core.user.ui.fragment.MoreFragment;
import com.yxhl.zoume.core.user.ui.fragment.UserHomeFragment;
import com.yxhl.zoume.di.component.base.ActivityComponent;
import com.yxhl.zoume.di.component.base.AppComponent;
import com.yxhl.zoume.di.module.ActivityModule;
import com.yxhl.zoume.di.module.usercenter.UserCenterModule;
import com.yxhl.zoume.di.scope.PerActivity;

import dagger.Component;

/**
 * Created by vhawk on 16/4/12.
 */
@PerActivity
@Component(
        dependencies = {AppComponent.class},
        modules = {
                ActivityModule.class,
                UserCenterModule.class
        }
)
public interface UserCenterComponent extends ActivityComponent {

    void inject(UserHomeFragment fragment);

    void inject(MoreFragment fragment);
    //反馈
    void  inject(FeedbackFragment fragment);

    void inject(BaseFragment fragment);
}
